package com.xinyue.auto.util;

public class StringUtil {

	/**
	 * 是否为null或者""
	 * @param str
	 * @return
	 */
	public static boolean isNull(String s) {
		if(s == null || s.length() == 0) {
			return true;
		}
		return false;
	}
	
	/**
	 * 首字符大写
	 * @param s
	 * @return
	 */
	public static String firstUpper(String s) {
		if(isNull(s)) {
			return null;
		}else{
			return s.substring(0, 1).toUpperCase() + s.substring(1);
		}
	}
	
	/**
	 * 获得package的bean名称
	 * @param s
	 * @return
	 */
	public static String getNameByDoc(String s) {
		if(isNull(s)) {
			return null;
		}else{
			return s.substring(s.lastIndexOf(".") + 1, s.length());
		}
	}
	
	/**
	 * 获得package的bean名称
	 * @param s
	 * @return
	 */
	public static String getNameByLine(String s) {
		if(isNull(s)) {
			return null;
		}else{
			return s.substring(s.lastIndexOf("/") + 1, s.length());
		}
	}
}
